package com.bkgy.modular.tbpaopianpdidata.entity;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode(callSuper = false)
public class PaoPianDataNew {
    @ExcelProperty("计划号")
    @ColumnWidth(20)
    private String plan_no;//计划号
    @ExcelProperty("计划顺序号")
    @ColumnWidth(20)
    private Double coil_seq_no1;//计划顺序号
    @ExcelProperty("材料号")
    @ColumnWidth(20)
    private String cust_mat_no;//材料号
    @ExcelProperty("钢种(牌号)")
    @ColumnWidth(20)
    private String steel_code;//钢种(牌号)
    @ExcelProperty("宽度")
    @ColumnWidth(20)
    private Double in_mat_width;//宽度
    @ExcelProperty("厚度")
    @ColumnWidth(20)
    private Double in_mat_thick;//厚度
    @ExcelProperty("重量")
    @ColumnWidth(20)
    private Double in_mat_wt;//重量
    @ExcelProperty("长度")
    @ColumnWidth(20)
    private Double in_mat_len;//长度

    @ExcelProperty("凸度")
    @ColumnWidth(20)
    private Double c40_passrate;//凸度
    @ExcelProperty("楔形")
    @ColumnWidth(20)
    private Double w40_passrate;//楔形
    @ExcelProperty("板形情况")
    @ColumnWidth(20)
    private String asc_desc;//板形情况
    @ExcelProperty("头部板形")
    @ColumnWidth(20)
    private Double asc_head_jifen;//头部板形
    @ExcelProperty("中部板形")
    @ColumnWidth(20)
    private Double asc_mid_jifen;//中部板形
    @ExcelProperty("尾部板形")
    @ColumnWidth(20)
    private Double asc_tail_jifen;//尾部板形
    @ExcelProperty("预测跑偏概率")
    @ColumnWidth(20)
    private Double paopian_rate;//预测跑偏概率
    @ExcelProperty("规则1跑偏概率")
    @ColumnWidth(20)
    private Double grade_paopian_rate;
    @ExcelProperty("规则2跑偏概率")
    @ColumnWidth(20)
    private Double grade_paopian_rate_true;
    @ExcelProperty("特殊钢种标识")
    @ColumnWidth(20)
    private Double steel_grade_attention;//特殊钢种标识

    @ExcelProperty("出口宽度")
    @ColumnWidth(20)
    private Double out_mat_width;//出口宽度
    @ExcelProperty("出口厚度")
    @ColumnWidth(20)
    private Double out_mat_thick;//出口厚度
    @ExcelProperty("头部切废数")
    @ColumnWidth(20)
    private Double head_cut_num;//头部切废数
    @ExcelProperty("尾部切废数")
    @ColumnWidth(20)
    private Double tail_cut_num;//尾部切废数

    @ExcelProperty("来源卷号")
    @ColumnWidth(20)
    private String mat_no;//来源卷号
    @ExcelProperty("内部牌号")
    @ColumnWidth(20)
    private String sg_sign;//内部牌号
    @ExcelProperty("订单号")
    @ColumnWidth(20)
    private String order_no;//订单号
    @ExcelProperty("订单厚度")
    @ColumnWidth(20)
    private Double order_thick;//订单厚度
    @ExcelProperty("订单宽度")
    @ColumnWidth(20)
    private Double order_width;//订单宽度
    @ExcelProperty("表面质量")
    @ColumnWidth(20)
    private String quality_decide;//表面质量
    @ExcelProperty("最终用途代码")
    @ColumnWidth(20)
    private String fin_cust_code1;//最终用途代码
    @ExcelProperty("最终用户名称")
    @ColumnWidth(20)
    private String fin_user_name;//最终用户名称
    @ExcelProperty("最终用途描述")
    @ColumnWidth(20)
    private String apn_desc;//最终用途描述
    @ExcelProperty("合同特殊要求")
    @ColumnWidth(20)
    private String special_remark;//合同特殊要求
    @ExcelProperty("工艺特殊要求")
    @ColumnWidth(20)
    private String order_special;//工艺特殊要求
    @ExcelProperty("原料质量信息")
    @ColumnWidth(20)
    private String defect_desc;//原料质量信息
    @ExcelProperty("计划下发时间")
    @ColumnWidth(20)
    @DateTimeFormat("yyyy-MM-dd")
    private String createtime;//计划下发时间
    @ExcelProperty("生产标识")
    @ColumnWidth(20)
    private Double prod_flag;//生产标识
    @ExcelProperty("钢种分档号")
    @ColumnWidth(20)
    private Double grade_code;//钢种分档号
    @ExcelProperty("宽度分档号")
    @ColumnWidth(20)
    private Double width_code;//宽度分档号
    @ExcelProperty("厚度分档号")
    @ColumnWidth(20)
    private Double thick_code;//厚度分档号

    @ExcelProperty("热卷号")
    @ColumnWidth(20)
    private String hot_coil_id;

    @ExcelProperty("一次项设备长度积分最大值")
    @ColumnWidth(20)
    private Double device_length_jifen_max;

    @ExcelProperty("一次项设备长度积分最大值位置")
    @ColumnWidth(20)
    private Integer device_length_jifen_max_pos;

    @ExcelProperty("cpc4a跑偏率")
    @ColumnWidth(20)
    private Double cpc4a_paopian_rate;

    @ExcelProperty("cpc4跑偏率")
    @ColumnWidth(20)
    private Double cpc4_paopian_rate;

    @ExcelProperty("cpc5a跑偏率")
    @ColumnWidth(20)
    private Double cpc5a_paopian_rate;

    @ExcelProperty("cpc5跑偏率")
    @ColumnWidth(20)
    private Double cpc5_paopian_rate;

}
